<?php
include '../common.php';
/**
 * 类的继承
 * 
 * 
 * 类方法的保护：
 * public类里外都可以用
 * protected只有自己和子类可以用
 * private只能自己使用
 * 
 * 
 * 如果子类父类有同名方法，只执行子类的方法
 * 
 * static定义静态方法和变量，叫静态方法（类方法），静态变量（类变量）
 * 
 *
 */
class Access {
    function __construct() {
        echo "Access<br/>";
    }
}

class Common extends Access {
    protected function success() {
        echo "成功!<br/>";
    }
}

class News extends Common {
    public function __construct() {
        echo "233";
        parent::__construct();
    }
     public function add() {
        echo "添加文章<br/>";
        $this->success();
//        self::create();// 静态方法调用方式      
    }
    public static function create(){
        echo "create";
    }
}

$object = new News;
$object->add();

News::create();// 静态方法调用方式  



?>
